package com.situ.mall.observer;

public class NewsPaper extends Subject {
    //报纸的具体内容
    private String content;

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
        //父类Subject没有与具体的逻辑的代码，都是attach，detach，notifyObservers这样对外接口通用的方法。
        //在子类中保存具体的状态。状态发生变化，通知各个观察者
        //this.notifyObservers()会调用父类的notifyObservers,然后遍历通知所有的观察者Observer
        //内容有了，说明又出新报纸了，那就通知所有的读者
        this.notifyObservers();
    }
}
